package cz.mff.curreco.model;

import java.awt.image.BufferedImage;
import java.util.ArrayList;



/**
 * Session object - uklada sa donho vsetko potrebne pocas pouzivania aplikacie
 * 
 * @author Jakub Kypet
 */
public class SessionObject {
	
	private BufferedImage image;
	private BufferedImage resultImageFront;
	private BufferedImage resultImageBack;
	private ArrayList<MoneyItem> descriptors;
	private MoneyItem result;
	private boolean testingMode;
	private Circle coinPosition;
	//----- KONSTRUKTOR --------------------------------------------------------------
	
	public SessionObject() {
		super();
	}
	
	//--------------------------------------------------------------------------------
	
	//----- GETTERS/SETTERS ----------------------------------------------------------
	
	public BufferedImage getImage() {
		return image;
	}

	public void setImage(BufferedImage image) {
		this.image = image;
	}

	public ArrayList<MoneyItem> getDescriptors() {
		return descriptors;
	}

	public void setDescriptors(ArrayList<MoneyItem> descriptors) {
		this.descriptors = descriptors;
	}

	public Circle getCoinPosition() {
		return coinPosition;
	}

	public void setCoinPosition(Circle coinPosition) {
		this.coinPosition = coinPosition;
	}

	public BufferedImage getResultImageFront() {
		return resultImageFront;
	}

	public void setResultImageFront(BufferedImage resultImageFront) {
		this.resultImageFront = resultImageFront;
	}

	public BufferedImage getResultImageBack() {
		return resultImageBack;
	}

	public void setResultImageBack(BufferedImage resultImageBack) {
		this.resultImageBack = resultImageBack;
	}

	public MoneyItem getResult() {
		return result;
	}

	public void setResult(MoneyItem result) {
		this.result = result;
	}

	public boolean isTestingMode() {
		return testingMode;
	}

	public void setTestingMode(boolean testingMode) {
		this.testingMode = testingMode;
	}

	
	
	//--------------------------------------------------------------------------------
}
